Each Basket Item represents a specific product selected by the customer. It includes:
- Product identifier (ID)
- Quantity selected (must be greater than zero)
- Validation to ensure valid quantities
Basket Items are used to calculate the total cost and manage inventory reservations.